From 02b2397fe72ccaa155b5ff8f240a18ea5679b477 Mon Sep 17 00:00:00 2001 From: Victor Ananjevsky Date: Sun, 12 Mar 2017 20:01:38 +0100 Subject: [PATCH] fish-cache: fix cache path on linux make babl on linux honor $XDG_CACHE_HOME variable, falling back to using $HOME/.cache --- babl/babl-cache.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/babl/babl-cache.c b/babl/babl-cache.c index 5f7b716..f498115 100644 --- a/babl/babl-cache.c +++ b/babl/babl-cache.c @@ -78,7 +78,9 @@ static const char *fish_cache_path (void) strncpy (path, FALLBACK_CACHE_PATH, 4096); #ifndef _WIN32 - if (getenv ("HOME")) + if (getenv ("XDG_CACHE_HOME")) + sprintf (path, "%s/babl/babl-fishes", getenv("XDG_CACHE_HOME")); + else if (getenv ("HOME")) sprintf (path, "%s/.cache/babl/babl-fishes", getenv("HOME")); #else { -- 2.30.2